d40cd56f5733f05b770d07de733b6c5487999592,drools-core/src/main/java/org/drools/base/mvel/DroolsMVELFactory.java,DroolsMVELFactory,createVariable,#String#Object#Class#,215
Before Change
Object value,
Class type) {
VariableResolver vr = getVariableResolver( name );
if ( vr != null && vr.getType() != null ) {
throw new CompileException( "variable already defined within scope: " + vr.getType() + " " + name );
} else {
if ( this.localVariables == null ) {
this.localVariables = new HashMap();
}
addResolver( name,
vr = new LocalVariableResolver( this,
name,
type ) );
vr.setValue( value );
return vr;
}
After Change
Class type) {
VariableResolver vr = getVariableResolver( name );
if ( vr == null ) {
addResolver( name,
vr = new LocalVariableResolver( this,
name,
type ) );
}
vr.setValue( value );